spill much blood - French English Dictionary